.quick_content{
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  .quick_row{
    height:100%;
    box-shadow: 0 0 8px rgba(232, 237, 250, 0.6), 0 2px 4px rgba(232, 237, 250, 0.5);
  }
  .quick_map{
    width:100%;
    height:60%;
  }
  .qk_row{
    width:100%;
    overflow: auto;
  }
  .quick_form{
    margin:0.1875rem 0;
    width:100%;
    height:38%;
    background:#fff;
    border:1px solid #ececef;
    box-shadow: 0 0 8px rgba(232, 237, 250, 0.6), 0 2px 4px rgba(232, 237, 250, 0.5);
    .el-form {
      height: 100%;
      overflow-y: auto;
    }
  }
  .qk_tl{
    text-align: left;
    width: 100%;
    height: 2.1875rem;
    font-size:0.875rem;
    color: #424242;
    border-bottom:1px solid #efecec;
    padding: 0 1rem;
    margin: 0;
    box-sizing: border-box;
    display: block;
  }
  .st_list_cot{
    padding:0.625rem;
    box-sizing: border-box;
  }
}
.qk_row .qk_ruleForm .el-form-item{
  margin-bottom:0.3125rem !important;
}
.qk_row .qk_ruleForm > .el-row{
  border:none !important;
}
.qk_row .text_ruleForm .el-form-item{
  margin-bottom:0.3125rem !important;
}
.qk_row .text_ruleForm > .el-row{
  border:none !important;
  padding:0 !important;
}
.st_tl_info{
  width:100%;
  height:3.125rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom:1px solid rgba(232, 237, 250, 0.6);
}
.chose_lise{
  margin:0.5rem 0;
  width:100%;
  height:calc(100% - 4.0625rem);
  overflow: auto;
}
.ch_row{
  width:100%;
  height:2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f5f7fa;
  border: 1px solid #e4e7ed;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 0 10px;
  box-sizing: border-box;
  transition: all 0.3s;
}

.ch_row > div {
  flex: 1;
  display: flex;
  align-items: center;
  margin: 0 10px;
  min-width: 0; /* 防止flex子元素溢出 */
}

.st_title {
  font-size: 13px;
  color: #606266;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.st_tran {
  cursor: move;
  color: #909399;
  transition: color 0.3s;
  flex-shrink: 0;
  width: 24px;
  text-align: center;
}

.st_del {
  color: #909399;
  transition: color 0.3s;
  flex-shrink: 0;
  width: 24px;
  text-align: center;
}

.ch_row:hover {
  background-color: #ecf5ff;
  border-color: #409EFF;
}

.ch_row .st_cl {
  border-radius: 50%;
  box-sizing: border-box;
  padding: 0.3125rem;
  background: #00b7ee;
  margin-right: 0.625rem;
  color: #fff;
  font-size: 12px;
  min-width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.ch_row span:not(.st_cl):not(.st_tran):not(.st_del) {
  font-size: 13px;
  color: #606266;
  font-weight: 500;
}

.st_del:hover {
  color: #F56C6C;
}

.st_tran:hover {
  color: #409EFF;
}

.sortable-ghost {
  opacity: 0.5;
  background: #c8ebfb;
}

.sortable-drag {
  opacity: 0.8;
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
.handle_sub{
  width:100%;
  height:2.8125rem;
  text-align: center;
}

.des_tl {
  width: 100%;
  height: 2rem;
  display: flex;
  align-items: center;
  padding: 0 1rem;
  box-sizing: border-box;
}

.des_tl span:first-child {
  font-size: 13px;
  color: #606266;
  font-weight: 500;
}

.des_tl span:last-child {
  font-size: 14px;
  color: #409EFF;
  font-weight: 600;
}
// 重复信息提示样式
.repeat_info {
  border-radius: 4px;
  color: #909399;
  padding: 8px 16px;
  margin: 8px 0 0 0;
  font-size: 0.875rem;
  line-height: 1.6;
  display: flex;
  align-items: center;
  min-height: 2rem;
}